#include <bits/stdc++.h>
using namespace std;
stack<char> S;

int main() {
  int d;
  string str;
  cin >> d >> str;
  for (int i = 0; i < str.size(); i++) {
    // 当d>0的时候，如果栈顶比当前字符小 弹出
    while (d > 0 && !S.empty() && S.top() < str[i]) {
      S.pop();
      d--;
    }
    S.push(str[i]);
  }
  while (!S.empty() && d > 0) {
    S.pop();
    d--;
  }
  string ans;
  while (!S.empty()) {
    ans = S.top() + ans;
    S.pop();
  }
  cout << ans << endl;
  return 0;
}
